package com.swotxu.firstcloudprovider;

import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.cloud.netflix.eureka.EnableEurekaClient;

/**
 * 启动多实例加载不同配置的两种方式：
 * 方式一：
 * 启动时，添加JVM参数： -Dserver.port=8081
 *
 * 方式二：
 * 从控制台输入环境参数，并通过 SpringApplicationBuilder 进行设置。
 */
@EnableEurekaClient
@SpringBootApplication
public class FirstCloudProviderApplication {

    public static void main(String[] args) {
        /*System.out.println("请输入当前服务的端口 port = ");
        Scanner scanner = new Scanner(System.in);
        String port = scanner.nextLine();
        new SpringApplicationBuilder(FirstEkServerProviderApplication.class).properties("server.port=" + port).run(args);*/
        // 这里采用第二种方式
        new SpringApplicationBuilder(FirstCloudProviderApplication.class).run(args);
    }
}
